package com.shujia.wyh.day25;


import java.io.*;
import java.util.Arrays;

/*
    已知s.txt文件中有这样的一个字符串：“hcexfgijkamdnoqrzstuvwybpl”
    请编写程序读取数据内容，把数据排序后写入ss.txt中。

 */
public class IOTest1 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("D:\\IdeaProjects\\bigdata17\\src\\com\\shujia\\wyh\\day25\\s.txt"));

        //由于只有一行数据，就只需要读一次readLine就可以了
        String line = br.readLine();

        //将字符串转成字符数组
        byte[] bytes = line.getBytes();

        //使用Arrays工具类对数组进行排序
        Arrays.sort(bytes);

        //再将数组转成字符串
        String s = new String(bytes);

        //创建字符输出流对象
        BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\IdeaProjects\\bigdata17\\src\\com\\shujia\\wyh\\day25\\ss.txt"));
        bw.write(s);
        bw.flush();

        //释放资源
        bw.close();
        br.close();


    }
}
